Dragon's Head — synonyms, definition
1. dragon's head (Noun)
2 synonyms
Dracocephalum parviflorum dragonhead
1 definition
dragon's head (Noun) — American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers.
2 types of
herb herbaceous plant
2 parts of
Dracocephalum genus Dracocephalum